//js字符串 字符串就是用''或者"""括起来
'i\'m\"ok\"!'
console.log('i\'m\"ok\"!');
console.log('\x41');//等于A ascll码
console.log('\u4e2d\u6587');//等于‘中文’
//多行字符串
//练习：测试你的浏览器是否支持ES6标准，如果不支持，请把多行字符串用\n重新表示出来：
console.log(`这是
多行
字符串`);
//或者是
console.log('这是\n多行\n字符串啊\n');
//模板字符串
//要把字符串连接起来可以用+号
var a='小明哥'
var age=12
// var ss=a+age
// console.log(ss);
var sss=('${a},${age}')
console.log(sss);//浏览器不支持
//操作字符串
var s='hello,world'
console.log(s.length);
console.log(s[1]);
console.log(s[15]);//超出不报错但返回undefined
//要注意的是字符串是不可以变量的 不过他不会报错，但是你就是改不了
var st='hellp'
st[0]='p'
console.log(st);

//touppercase()把字符串全部改成的大写
//tolowercase()把字符串全部改成的小写
var n='primary'
var n1=n.toUpperCase();
console.log(n1);
var n='PRIMARY'
var n2=n.toLowerCase();
console.log(n2);
//indexof指定字符串出现的位置
var s1='hello ,world'
console.log(s1.indexOf(','));//找到返回出现位置
console.log(s1.indexOf('p'));//没找到返回-
//substring()返回指定索引区间的字串
var ss2='helllo,llp'
console.log(ss2.substring(0,7));//不算上7
console.log(ss2.substring(7));//返回llp

var sst='xiaoyabg a'
console.log(sst.substring(0,7));
console.log(sst.substring(9));